package me.w70.hooks;

public interface Client {
	public int getBaseX();

	public int getBaseY();

	public int getCameraCurveX();

	public int getCameraCurveY();

	public int getCameraX();

	public int getCameraY();

	public int getCameraZ();

	public java.awt.Canvas getCanvas();

	public float getCompassAngle();

	public int[] getExperiences();

	public int getGameState();

	public int[][][] getGroundHeights();

	public GroundTile[][][] getGroundTiles();

	public Interface[][] getInterfaces();

	public byte[][][] getGroundSettings();

	public int[] getNPCIndices();

	public GroundData[] getGroundDataArray();

	// public Keyboard getKeyboard();
	public String getLastSelectedItemName();

	public int getLastSelectedSpellAction();

	public String getLastSelectedSpellName();

	public int[] getLevels();

	public int getLoopCycle();

	public int[] getMaxExperiences();

	public int[] getMaxLevels();

	public String[] getMenuActions();

	public String[] getMenuOptions();

	public int getMenuOptionsCount();

	public int getMenuX();

	public int getMenuY();

	public int getMinimapOffsetAngle();

	public int getMinimapScale();

	public int getMousePressedX();

	public int getMousePressedY();

	public int getMouseX();

	public int getMouseY();

	public Player getMyPlayer();

	public NodeList[][][] getNodeLists();

	public NPC[] getNPCs();

	public int getPlane();

	public Player[] getPlayers();

	public int[] getPlayerIndices();

	public int getSelectedCount();

	public int getSelfInteracting();

	public int[] getSettingArray();

	public boolean[] getValidInterfaceArray();

	public boolean isMenuOpen();

	public boolean isSpellSelected();

	public String[] getChatMessages();

	public int[] getChatTypes();

	public String[] getChatNames();

}